home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 10
/
AACD 10.iso
/
AACD
/
Programming
/
AmigaTalk
/
TestFiles
/
TestMousePort
< prev
next >
Wrap
Text File
|
1998-11-28
|
991b
|
48 lines
mp <- GamePort new
n <- 0
mp openGamePort: 1 named: 'Mouse1'
mp setControllerType: 1 "GPCT_MOUSE = 1"
mp clearGamePortBuffer
mp setTimeTransition: 600 " 60Hz * 10 sec "
mp setKeyTransition: 3 "Up & down presses"
mp setXDeltaTransition: 1
mp setYDeltaTransition: 1
n <- mp getTriggerTime
('getTriggerTime = ', n) print
n <- mp getTriggerKeys
('Trigger Keys = ', n) print
n <- mp getTriggerXDelta
('TriggerDeltaX = ', n) print
n <- mp getTriggerYDelta
('TriggerDeltaY = ', n) print
n <- mp getButtonCode
('Button Code = ', n) print
n <- mp getQualifiers
('Qualifiers = ', n) print
n <- mp getXPos
('X position = ', n) print
n <- mp getYPos
('Y position = ', n) print
mp waitForQualifier: 16rC000 "wait for left mouse + relative mouse."
mp waitForButton: 16r68 "wait for left mouse button."
"x & y positions are + & - values. -x = left movement, -y = movement."
mp waitForXPos: 5
mp waitForYPos: 12
mp closeGamePort
'Mouse1 now closed!' print